home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / linux / binfmts.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-11-13  |  565 b   |  21 lines

  1. #ifndef _LINUX_BINFMTS_H
  2. #define _LINUX_BINFMTS_H
  3.  
  4. #include <linux/capability.h>
  5.  
  6. struct pt_regs;
  7.  
  8. /*
  9.  * These are the maximum length and maximum number of strings passed to the
  10.  * execve() system call.  MAX_ARG_STRLEN is essentially random but serves to
  11.  * prevent the kernel from being unduly impacted by misaddressed pointers.
  12.  * MAX_ARG_STRINGS is chosen to fit in a signed 32-bit integer.
  13.  */
  14. #define MAX_ARG_STRLEN (PAGE_SIZE * 32)
  15. #define MAX_ARG_STRINGS 0x7FFFFFFF
  16.  
  17. /* sizeof(linux_binprm->buf) */
  18. #define BINPRM_BUF_SIZE 128
  19.  
  20. #endif /* _LINUX_BINFMTS_H */
  21.